Trình biên dịch PowerBASIC

Các chương trình PowerBASIC là khép kín và không sử dụng tệp thời gian chạy để thực thi. Trong tất cả các phiên bản của trình biên dịch, các ứng dụng biên dịch không có các thư viện bên ngoài, mặc dù bạn có thể sử dụng các thư viện này nếu muốn. PBDOS tạo các tệp thi hành DOS MZ 16 bit, trong khi PBWIN và PBCC tạo các tệp thực thi di động 32 bit (PE).

Turbo Basic

Turbo Basic của Borland chứa các phần mở rộng cho Basic cơ bản (trong khi không làm hỏng tính tương thích). Một trong số đó là API vẽ và truy cập chuột.

Không giống như hầu hết các triển khai BASIC của giai đoạn này, Turbo Basic là một trình biên dịch đầy đủ tạo ra mã gốc cho MS-DOS. Các triển khai khác là phiên dịch viên, hoặc dựa nhiều vào thư viện thời gian chạy. Môi trường phát triển tích hợp có thể chạy một chương trình BASIC nội bộ để gỡ lỗi BASIC truyền thống (xem mẫu bên dưới), hoặc tạo một tệp thực thi độc lập MS-DOS có thể chạy trên các hệ thống khác mà không có thư viện thời gian chạy hoặc sản phẩm Turbo Basic.

PowerBASIC for DOS (PBDos)

PBDOS bao gồm một môi trường phát triển tích hợp (IDE), hỗ trợ DOS 3.30 và tất cả các phiên bản sau này.[9]

PowerBASIC Console Compiler (PBCC)

PBCC là trình biên dịch 32 bit cho  họ hệ điều hành Windows 9x và Windows NT, bao gồm cả Windows XP, Windows Server 2008, Windows Vista, và Windows 7. Các ứng dụng PBCC có thể sử dụng Dynamic Link Libraries (DLL). Trình biên dịch đi kèm với một IDE gồm trình soạn thảo và trình gỡ lỗi.

Không cần kiến thức về lập trình Windows để tạo ra các chế độ ký tự hoặc các ứng dụng đồ họa với trình biên dịch này. Các thực thi giao diện gateway chung cũng có thể được biên dịch bằng PBCC.

PBCC chỉ tạo ra các tệp thi hành, chứ không phải các tệp DLL. (PBWin - xem bên dưới - có thể tạo cả hai.)

PowerBASIC Compiler for Windows (PBWin)

PBWin là trình biên dịch 32 bit tương thích với họ Windows 9x và họ hệ điều hành Windows NT, bao gồm Windows XP, Windows Server 2008, Windows Vista, Windows 7, Windows 8 (8.1) và Windows 10.[10] PBWin có thể tạo các Dynamic Link Library. Các ứng dụng PBWin có thể đọc các Dynamic Link Libraries.PBWin đi kèm với một trình biên dịch, IDE IDE bao gồm một trình soạn thảo và trình gỡ lỗi từng bước.

Công cụ hộp thoại động (DDT)

Bạn có thể tạo giao diện đồ họa người dùng cho ứng dụng bằng cách sử dụng API Windows hoặc bằng cách sử dụng các phần mở rộng ngôn ngữ DDT sẵn có. Nhóm các câu lệnh BASIC bao bọc các hàm Windows API, đặc biệt trong việc tạo và xử lý các hộp thoại và các điều khiển con được gọi chung là Công cụ hộp thoại động. Sử dụng DDT đòi hỏi ít mã hóa hơn để tạo một chương trình tương tự bằng cách sử dụng API Windows. Sử dụng DDT và Windows API (được gọi là kiểu SDK như trong Microsoft Windows SDK) không loại trừ lẫn nhau.

Phiên bản dùng thử của trình biên dịch

PowerBASIC đổi tên PBWin v9.07 và PB/CC v5.07 thành "PBWin cổ điển" và "PB/CC cổ điển", vào ngày 1 tháng 11 năm 2016, phát hành miễn phí, không quảng cáo hay nhắc nhở cùng với PBForms v1.0 (PowerBASIC Forms).